
var initFoodInfoBean;
var getFoodInfoBeanFromOpenPage = function(){
	var foodinfoBean = {};
	foodinfoBean.id = jQuery('#idEditor').val();
	
	foodinfoBean.name = jQuery('#nameEditor').val();
	if(!foodinfoBean.name){
		$.ligerDialog.error("请输入餐品名!");
		return null;
	}	foodinfoBean.type = jQuery('#typeEditor').val();
	if(!foodinfoBean.type){
		$.ligerDialog.error("请输入餐品类型!");
		return null;
	}	
	/*foodinfoBean.areaId = jQuery('#areaIdEditor').val();
	if(!foodinfoBean.areaId){
		$.ligerDialog.error("请输入社区!");
		return null;
	}	*/
	foodinfoBean.state = jQuery('#stateEditor').val();
	if(!foodinfoBean.state){
		$.ligerDialog.error("请输入状态!");
		return null;
	}	foodinfoBean.shopId = jQuery('#shopIdEditor').val();
	if(!foodinfoBean.shopId){
		$.ligerDialog.error("请输入商户!");
		return null;
	}	foodinfoBean.pic = jQuery('#picEditor').val();
	foodinfoBean.labelPrice = jQuery('#labelPriceEditor').val();
	if(!foodinfoBean.labelPrice){
		$.ligerDialog.error("请输入标签价!");
		return null;
	}	foodinfoBean.realPrice = jQuery('#realPriceEditor').val();
	if(!foodinfoBean.realPrice){
		$.ligerDialog.error("请输入折扣价!");
		return null;
	}	foodinfoBean.efficacy = jQuery('#efficacyEditor').val();
	foodinfoBean.description = jQuery('#descriptionEditor').val();
	
	foodinfoBean.maxNum = jQuery('#maxNumEditor').val();
	if(!foodinfoBean.maxNum){
		$.ligerDialog.error("请输入供应量!");
		return null;
	}	
	
	return foodinfoBean;
};

var initFoodInfoPage = function(){
	
	jQuery('#ligerState').ligerComboBox({
		data:foodStateRenderData,
		valueField:'value',
		textField:'text',
		valueFieldID:'stateEditor'
	});
	jQuery('#ligerType').ligerComboBox({
		data:foodTypes,
		valueField:'id',
		textField:'name',
		valueFieldID:'typeEditor'
	});
	
};

var bindFoodInfoUpdateButtom = function(){
	jQuery('#updateEdit').unbind('click').click(function(){
		var foodinfoBean = getFoodInfoBeanFromOpenPage();
		if(null != foodinfoBean){
			doSaveFoodInfos([foodinfoBean]);
		}
	});
};
var bindFoodInfoResetButtom = function(){
	jQuery('#resetEdit').unbind('click').click(function(){
		if(!initFoodInfoBean){
			jQuery("#nameEditor").val('');
			jQuery("#typeEditor").val('');
			jQuery("#areaIdEditor").val('');
			jQuery("#stateEditor").val('');
			jQuery("#shopIdEditor").val('');
			jQuery("#picEditor").val('');
			jQuery("#labelPriceEditor").val('');
			jQuery("#realPriceEditor").val('');
			jQuery("#efficacyEditor").val('');
			jQuery("#descEditor").val('');
		}else{
			if(!initFoodInfoBean.name){
				jQuery("#nameEditor").val('');
			}else{
				jQuery("#nameEditor").val(initFoodInfoBean.name);
			}
			if(!initFoodInfoBean.type){
				jQuery("#typeEditor").val('');
			}else{
				jQuery("#typeEditor").val(initFoodInfoBean.type);
			}
			if(!initFoodInfoBean.areaId){
				jQuery("#areaIdEditor").val('');
			}else{
				jQuery("#areaIdEditor").val(initFoodInfoBean.areaId);
			}
			if(!initFoodInfoBean.state){
				jQuery("#stateEditor").val('');
			}else{
				jQuery("#stateEditor").val(initFoodInfoBean.state);
			}
			if(!initFoodInfoBean.shopId){
				jQuery("#shopIdEditor").val('');
			}else{
				jQuery("#shopIdEditor").val(initFoodInfoBean.shopId);
			}
			if(!initFoodInfoBean.pic){
				jQuery("#picEditor").val('');
			}else{
				jQuery("#picEditor").val(initFoodInfoBean.pic);
			}
			if(!initFoodInfoBean.labelPrice){
				jQuery("#labelPriceEditor").val('');
			}else{
				jQuery("#labelPriceEditor").val(initFoodInfoBean.labelPrice);
			}
			if(!initFoodInfoBean.realPrice){
				jQuery("#realPriceEditor").val('');
			}else{
				jQuery("#realPriceEditor").val(initFoodInfoBean.realPrice);
			}
			if(!initFoodInfoBean.efficacy){
				jQuery("#efficacyEditor").val('');
			}else{
				jQuery("#efficacyEditor").val(initFoodInfoBean.efficacy);
			}
			if(!initFoodInfoBean.desc){
				jQuery("#descEditor").val('');
			}else{
				jQuery("#descEditor").val(initFoodInfoBean.desc);
			}
		}
	});
};



jQuery(function(){
	initFoodInfoPage();
	bindFoodInfoUpdateButtom();
	bindFoodInfoResetButtom();
});